iT邦幫忙

2025 iThome 鐵人賽

DAY 1
0

python自身本來就有list的資料型態存放資料,但效率感人,在處理多項複雜運算時會拖累程式的時間,這時有numpy套件速度為原有的約50倍。

安裝numpy

我記得numpy不是python內建的套件,所以需要事前安裝。

#pip install numpy

導入numpy

導入numpy,目前我看的書籍都是以np來使用。

import numpy as np

numpy.array

array可以創造多維陣列。

np.array([0,1,2]) #一維陣列
np.array([0,1,2],[3,4,5]) #二維陣列

numpy.arange

生成在一定區間裡面的陣列數值。

np.arange(start, stop, step, dtype)

參數介紹:

  1. start:起始值。
  2. stop:結束值。
  3. step:值與值之間差距。
  4. dtype:返回ndarray的數據類型,如果沒有提供,則會使用輸入數據的類型。

numpy.linspace

在一定序列裡面產生限定樣本數量。

mp.linspace(start, stop, num=50, endpoint=True, restep=False, dtype=None)

參數介紹:

  1. start:序列起始值。
  2. stop:序列終止值,如果endpoint維True,該值包含於數列中。
  3. num:要生成的的樣本數量,默認為50,必須為非負數。
  4. endpoint:該值為int時,則停止最後一個樣本。否則,不包括在內。默認為True。
  5. retstep:若為True時,生成的數組會顯示兼具(返回(樣本,步長)),反之不顯示。
  6. dtype:返回ndarray的數據類型,如果沒有提供,則會使用輸入數據的類型。

上一篇
最痛苦的第一天
下一篇
Matplotlib套件
系列文
深度學習Tensorflow 2.X9
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言